$(function () {
  const form = layui.form
  const layer = layui.layer
  form.verify({
    // 1-密码框验证，必须6-12位
    pwd: function (value) {
      if (value.length < 6 || value.length > 12) {
        return '密码必须6到12位,且不能出现空格'
      }
    },
    // 新密码的验证规则：不能与旧密码一致
    samePwd: function (value) {
      if (value === $('#oldPwd').val()) {
        return '新旧密码不能相同'
      }
    },
    // 3-两次输入的密码不一致
    rePwd: function (value) {
      if (value !== $('#newPwd').val()) {
        return '两次输入密码不一致'
      }
    }
  })

  // 实现重置表单功能
  $('.layui-form').on('submit', function () {
    // 阻止表单默认行为
    e.preventDefault()
    $.ajax({
      method: 'post',
      url: '/my/updatepwd',
      data: $(this).serialize(),
      success: function (res) {
        if (res.status !== 0) {
          return layer.msg(res.msg)
        }
        layer.msg(res.msg)
        // // 重置表单
        // $('#Btnreset').click()
        // 或者直接跳转到登录页面
        localStorage.removeItem('token')
        window.location.href='/login.html'
      }
    })
  })
})